Identification of Reusable Software Modules in Function Oriented Software Systems using Neural Network Based Technique

نویسندگان

  • Sonia Manhas
  • Parvinder S. Sandhu
  • Vinay Chopra
  • Nirvair Neeru
چکیده

The cost of developing the software from scratch can be saved by identifying and extracting the reusable components from already developed and existing software systems or legacy systems [6]. But the issue of how to identify reusable components from existing systems has remained relatively unexplored. We have used metric based approach for characterizing a software module. In this present work, the metrics McCabe’s Cyclometric Complexity Measure for Complexity measurement, Regularity Metric, Halstead Software Science Indicator for Volume indication, Reuse Frequency metric and Coupling Metric values of the software component are used as input attributes to the different types of Neural Network system and reusability of the software component is calculated. The results are recorded in terms of Accuracy, Mean Absolute Error (MAE) and Root Mean Squared Error (RMSE). Keywords—Software reusability, Neural Networks, MAE, RMSE, Accuracy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measuring Software Reusability Using Svm Based Classifier Approach

Here we presented classification of the reusability of software components using Support Vector Machine (SVM). The identification of Reusable Software modules in Procedure Oriented Software System. Metrics has been used for the structural analysis of the different procedures. Software metrics for Procedure oriented paradigm has been used in this paper Cyclometric Complexity Using Mc Cabe’s Meas...

متن کامل

Framework for Evaluating Reusability of Procedure Oriented System using Metrics based Approach

In this paper, we present the application of the neural network for the identification of Reusable Software modules in Procedure Oriented Software System. Metrics are used for the structural analysis of the different procedures. The proposed metrics for Procedure oriented paradigm are Cyclometric Complexity Using Mc Cabe’s Measure, Halstead Software Science Indicator, Regularity Metric, Reuse f...

متن کامل

Empirical Analysis of Fault Predication Techniques for Improving Software Process Control

In this paper, we present the application of the neural network for the identification of Reusable Software modules in Oriented Software System. Metrics are used for the structural analysis of the different procedures. The values of Metrics will become the input dataset for the neural network systems and Fuzzy Systems. Training Algorithm based on Neural Network and fuzzy clustering are experime...

متن کامل

Impact of Training Function Based Neural Network on Reusable Software Modules

For the enhancement of quality in the software development, to eliminate the repeated work and to improve the efficiency, we require a effective solution that is software reuse. But how to identify and evaluate the performance of reusable software from the existing systems has remained the task for developers. Defining metrics to reusable components has given the structural analysis to the diff...

متن کامل

Modeling of Reusability of Object Oriented Software System

Automatic reusability appraisal is helpful in evaluating the quality of developed or developing reusable software components and in identification of reusable components from existing legacy systems; that can save cost of developing the software from scratch. But the issue of how to identify reusable components from existing systems has remained relatively unexplored. In this research work, str...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012